.flex {
  display: flex;
}

footer {
  width: 100%;
  padding: 44px 30px 50px;
  background: #111;
  color: #fff;
}
footer .foot {
  max-width: 1366px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* flex-direction: column; */
}
footer .contact svg {
  width: 14px;
}
footer .contact svg path {
  fill: #fff;
}
footer .contact p {
  margin:0 0 0 10px;
  font-size: 16px;
}
footer .contact p a {
  color: #FFFFFF;
}
footer .contact h2 {
  margin-bottom: 16px;
  margin-top: 0px;
  font-size: 40px;
  color: #fff;
}
footer .notice {
  width: 100%;
  font-size: 13px;
  color: #909090;
  line-height: 28px;
  text-align:right;
}
footer .notice span {
  color: #5F9BDE;
}
#all .navbar ul.nav > li > a {
  text-decoration: none !important;
}

#docsMenu {
  display: none;
}

#blog-post video {
  margin-bottom: 20px;
}